package com.elitel.frame.base.service;

import java.util.List;

import com.elitel.frame.main.entity.CodeSystem;
import com.elitel.frame.main.entity.CodeType;
import com.elitel.frame.main.entity.ext.CodeSys;
import com.elitel.frame.main.entity.vo.PageResponseVo;

public interface CodeService {

	List<CodeType> getCodeTree();

	List<CodeSystem> getCodeSystem(String sysId);

	String insetCodeSystem(CodeSystem codeSystem);

	String deleteCodeSystem(String id);

	String updateCodeSystem(CodeSystem codeSystem);

	CodeSystem selectCodeOne(String id);

	List<CodeSystem> selectCodeSystem(String sysId);

	List<CodeType> selectCodeType();

	PageResponseVo<CodeSystem> getFenYe(String pageNo, String pageSize,
			String sysId);

	String insertCodeType(CodeType codeType);

	CodeType selectCodeTypeOne(String id);

	String deleteCodeType(int parseInt);

	String updateCodeType(CodeType codeType);

	PageResponseVo<CodeSystem> getAllCode(String sysId);

	CodeSystem getCodeOne(String id);

}
